﻿body {
    font: 16px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
    color: #333;
    background-color: #fff;
    min-width: 1226px;
    margin-top:0;
}
body {
    background-color: #24ABD4;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form,fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
strong {
    font-weight: bold;
}
.clear {
    *zoom: 1;
}

    .clear:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        color: #131313;
    }
.cursor {
    cursor: pointer;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

a:hover {
    text-decoration: none;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}

.anime-num {
    color: #FF4500;
    font-family: Brush Script MT;
    font-size: 35px;
}

/*E61736*/

.color666 {
    color: #666666;
}

.color444 {
    color: #444444;
}

.color000 {
    color: #000000;
}

.colorCCC {
    color: #CCCCCC;
}

.colorA5 {
    color: #A5A5A5
}

.colorRed {
    color: Red;
}

.color269926 {
    color: #269926;
}

.color67e667 {
    color: #67e667;
}

.colorFFF {
    color: #FFFFFF;
}

a {
    outline: none;
    color: #099;
}

    a:active {
        star: expression(this.onFocus=this.blur());
        color: #E61736;
    }

A {
    text-decoration: none;
}

    a:hover {
        text-decoration: none;
        color: #E61736;
    }
/*=============================  Reset end ====================================================*/
.left {
    float: left;
}

.right {
    float: right;
}

.bold {
    font-weight: bold;
}

.normal {
    font-weight: normal
}

.score-num {
    color: #B91313;
    font-family: Brush Script MT;
    font-size: 35px;
}

.t11 {
    font-size: 11px;
}

.t12 {
    font-size: 12px;
}

.t13 {
    font-size: 13px;
}

.t14 {
    font-size: 14px;
}

.t15 {
    font-size: 15px;
}

.t16 {
    font-size: 16px;
}

.t18 {
    font-size: 18px;
}

.t20 {
    font-size: 20px;
}
.t24 {
    font-size: 24px;
}
.arial {
    font-family: Arial, Helvetica, sans-serif;
}
/*英文字体*/
.simsun {
    font-family: simsun;
}
/*宋体*/
.top_line {
    border-top: 1px solid #dddddd;
}

.black {
    color: #131313;
}

.l_black {
    color: #777777;
}

.orange {
    color: #C96702;
}

.red {
    color: #F00;
}

.green {
    color: #10A200
}

.none {
    display: none;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.tc {
    text-align: center;
}

.m5 {
    margin: 5px;
}

.m10 {
    margin: 10px;
}

.m15 {
    margin: 15px;
}

.m20 {
    margin: 20px;
}

.m30 {
    margin: 30px;
}

.p5 {
    padding: 5px;
}

.p10 {
    padding: 10px;
}
.pl12 {
    padding-left: 12px;
}
.p15 {
    padding: 15px;
}

.p20 {
    padding: 20px;
}

.mt7 {
    margin-top: 7px;
}

.mt5 {
    margin-top: 5px;
}

.mt6 {
    margin-top: 6px;
}

.mt9 {
    margin-top: 9px;
}

.mt10 {
    margin-top: 10px;
}

.mt12 {
    margin-top: 12px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.mt50 {
    margin-top: 50px;
}

.mt3 {
    margin-top: 3px;
}

.mt6 {
    margin-top: 6px;
}

.w155 {
    width: 155px;
}

.mt12 {
    margin-top: 12px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb50 {
    margin-bottom: 50px;
}

.mb35 {
    margin-bottom: 35px;
}

.ml5 {
    margin-left: 5px;
}

.ml6 {
    margin-left: 6px;
}

.ml10 {
    margin-left: 10px;
}

.ml15 {
    margin-left: 15px;
}

.ml20 {
    margin-left: 20px;
}

.ml25 {
    margin-left: 25px;
}

.ml60 {
    margin-left: 60px;
}

.ml30 {
    margin-left: 30px;
}

.mr5 {
    margin-right: 5px;
}

.mr6 {
    margin-right: 6px;
}

.mr7 {
    margin-right: 7px;
}

.mr10 {
    margin-right: 10px;
}

.mr15 {
    margin-right: 15px;
}

.mr20 {
    margin-right: 20px;
}

.mr25 {
    margin-right: 25px;
}

.mr40 {
    margin-right: 40px;
}

.pt5 {
    padding-top: 5px;
}

.pt10 {
    padding-top: 10px;
}

.pt15 {
    padding-top: 15px;
}

.pt20 {
    padding-top: 20px;
}

.pb5 {
    padding-bottom: 5px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb15 {
    padding-bottom: 15px;
}

.pb20 {
    padding-bottom: 20px;
}

.pb30 {
    padding-bottom: 30px;
}

.pl5 {
    padding-left: 5px;
}

.pl10 {
    padding-left: 10px;
}

.pl15 {
    padding-left: 15px;
}

.pl20 {
    padding-left: 20px;
}

.pl50 {
    padding-left: 50px;
}

.pl100 {
    padding-left: 100px;
}

.pr5 {
    padding-right: 5px;
}

.pr10 {
    padding-right: 10px;
}

.pr15 {
    padding-right: 15px;
}

.pr20 {
    padding-right: 20px;
}
.info_content {
    padding:15px 0 0 15px;
}
.info_content2 {
    padding: 15px;
}
.info_content3 {
    padding: 0 0 0 15px;
}
.alert_coll_page {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1999;
    display: none;
}

    .alert_coll_page .alert_coll_bg {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: #000;
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

    .alert_coll_page .alert_coll {
        width: 250px;
        height: 120px;
        background: #fff;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-top: -60px;
        margin-left: -125px;
    }

        .alert_coll_page .alert_coll .alert_coll_text {
            width: 250px;
            height: 75px;
            line-height: 75px;
            text-align: center;
            margin: 0 auto;
            border-bottom: 1px solid #eeeeee;
            font-size: 14px;
            padding: 0 10px;
            box-sizing: border-box;
            color: #666666;
        }

        .alert_coll_page .alert_coll .alert_coll_btn {
            width: 100%;
            height: 45px;
            line-height: 45px;
            text-align: center;
            color: #222222;
            cursor: pointer;
        }

            .alert_coll_page .alert_coll .alert_coll_btn:hover {
                background-color: #eeeeee;
            }

.zbox-popup-buttons {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 44px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.zbox-popup-button {
    font-size: 14px;
    line-height: 44px;
    position: relative;
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    height: 44px;
    padding: 0 5px;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: rgba(255,255,255,.95);
    -webkit-box-flex: 1;
}

.zbox-popup-button_right {
    border-left: 1px solid #eeeeee;
}

.zbox-popup-button:hover {
    background-color: #eeeeee;
}

.pg strong {
    background-color: #FFFFFF;
}

.pg a, .pgb a, .pg span {
    line-height: 30px;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    border: 1px solid #e6e6e6;
    color: #333333;
    display: inline;
    float: left;
    height: 30px;
    margin-right: 4px;
    overflow: hidden;
    padding: 0 10px;
    text-decoration: none;
    font-size:18px;
}

.pg strong.cur {
    line-height: 30px;
    background-color: #FF4500;
    background-repeat: no-repeat;
    border: 1px solid #C2D5E3;
    color: #333333;
    display: inline;
    float: left;
    height: 30px;
    margin-right: 4px;
    overflow: hidden;
    padding: 0 10px;
    text-decoration: none;
    font-size: 18px;
}

.pg a:hover, .pgb a:hover {
    border-color: #336699;
    color: #336699;
}

.ie6 .pg label {
    height: 23px;
    padding-top: 3px;
}

.pg a.nxt {
    background-image: url("../img/arw_r.gif");
    background-position: 90% 50%;
    padding-right: 25px;
    width: 60px;
    font-size:16px;
}

.pg a.nxt, .pgb a {
    padding: 0 10px;
    line-height: 30px;
}

.pg a.prev {
    background-image: url("/img/arw_l.gif");
    background-position: 10px 50%;
    padding-left: 25px;
    width: 65px;
    line-height: 32px;
}

.pg span.nxt {
    background-image: url("/img/arw_r.gif");
    background-position: 90% 50%;
    padding-right: 25px;
    width: 70px;
    color: #C4C4C4;
}

.pg span.nxt, .pgb a {
    padding: 0 10px;
    line-height: 30px;
}

.pg span.prev {
    background-image: url("/img/arw_l.gif");
    background-position: 10px 50%;
    color: #C4C4C4;
    float: left;
    padding-left: 25px;
    width: 50px;
    line-height: 30px;
    font-size:16px;
}


.container {
    width: 1226px;
    margin-right: auto;
    margin-left: auto;
}


/*头部浮动菜单栏*/
/*新版样式*/
#wb_head {
    height: 41px;
}

#wb_head .top-fix-inner {
    position: fixed;
    z-index: 500;
    width: 100%;
    top: 0;
    left: 0;
    _position: absolute;
    height: 41px;
    color: #bababa;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.2);
    box-shadow: 0 1px 0 rgba(0,0,0,.2);
}

#wb_head .top-fix-inner {
    background-color: #04B1CC;
}

#wb_head .top-fix-container {
    position: relative;
    height: 41px;
    z-index: 550;
}

#wb_head .top-fix-wrap {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

#wb_head .logo {
    float: left;
    width: 230px;
    height: 41px;
    background: url(/img/new_login.png) no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    line-height: 123px;
    overflow: hidden;
    margin-top: 2px;
}

#wb_head a {
    color: #fff;
}
.topbar .inner .gnx {
    float: left;
    width: 500px;
}

#wb_head .gnx li {
}

#wb_head .gnx li {
    float: left;
    height: 41px;
    line-height: 41px;
    position: relative;
    text-align: center;
}

    #wb_head .gnx li a {
        display: block;
        height: 41px;
        text-align: center;
        padding: 0 12px;
        font-size: 14px;
    }

#wb_head .user-info {
    float: right;
    line-height: 41px;
    padding: 0 10px;
    font-size: 0;
    white-space: nowrap;
}

    #wb_head .user-info .user-home {
        padding: 0 5px;
        text-decoration: none;
        height: 41px;
        max-width: 150px;
        float: left;
    }

.user-home {
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
}

.textoverflow, .ellipsis {
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    _width: 100%;
}

#wb_head .user-info .user-avatar {
    width: 24px;
    height: 24px;
    margin-right: 2px;
    border-radius: 2px;
    vertical-align: top;
    margin-top: 9px;
}

#wb_head .user-info .user-name {
    max-width: 112px;
}

#wb_head .user-info .logout-new {
    width: 26px;
    text-decoration: none;
    height: 41px;
    margin: 0 0 0 4px;
    display: inline-block;
    line-height: 41px;
}

.navbar_user {
    height: 41px;
    line-height: 41px;
}

.navbar_user a {
    font-size: 16px;
}
.head_img {
    background-attachment: scroll;
    background-position: 50% 0%;
    background-repeat: no-repeat;
    height: 250px;
}

.moren_head .head_img {
    background-image: url(/img/moren_head.jpg);
    background-color: #24ABD4;
}
.head_img .layout-head {
    width: 1100px;
    margin: 0 auto;
    padding-top: 30px;
    height: 170px;
}

.head_img .layout-head .wb_title {
    font-size: 28px;
}
.layout-nav {
    border: none;
    margin: 0 auto;
    position: relative;
    height: 50px;
    width: 100%;
}

.layout-nav .layout-nav-zhegai {
    position: absolute;
    z-index: 11;
    background-color: #000000;
    filter: alpha(opacity=20);
    opacity: 0.2;
    height: 50px;
    margin: 0 auto;
    top: 0;
    left: 0;
    width: 100%;
}
.touming1 .layout-nav .layout-nav-zhegai {
    filter: alpha(opacity=10);
    opacity: 0.1;
}

.touming2 .layout-nav .layout-nav-zhegai {
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.touming3 .layout-nav .layout-nav-zhegai {
    filter: alpha(opacity=30);
    opacity: 0.3;
}

.touming4 .layout-nav .layout-nav-zhegai {
    filter: alpha(opacity=40);
    opacity: 0.4;
}

.touming5 .layout-nav .layout-nav-zhegai {
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.touming6 .layout-nav .layout-nav-zhegai {
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.touming7 .layout-nav .layout-nav-zhegai {
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.touming8 .layout-nav .layout-nav-zhegai {
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.touming9 .layout-nav .layout-nav-zhegai {
    filter: alpha(opacity=90);
    opacity: 0.9;
}

.touming10 .layout-nav .layout-nav-zhegai {
    filter: alpha(opacity=100);
    opacity: 1;
}

.layout-nav .layout-nav-inner {
    height: 50px;
    position: absolute;
    z-index: 22;
    top: 0;
    left: 0;
    width: 100%;
}

.layout_nav_list {
    height: 50px;
    color: #FFFFFF;
}



.navbar {
    margin-bottom: 20px;
    overflow: visible;
}

.navbar {
    float: left;
    height: 60px;
    margin-bottom: 0;
    position: relative;
    text-transform: uppercase;
    width: 100%;
}

    .navbar .nav {
        list-style: none outside none;
    }

    .navbar .nav {
        display: block;
        float: left;
        left: 0;
        margin: 0 10px 0 0;
    }

        .navbar .nav li {
            float: left;
            line-height: 58px;
            color: #FFFFFF;
            border-right: 1px solid #00AEAE;
        }

            .navbar .nav li a {
                height: 20px;
                padding: 15px 23px;
                text-shadow: none;
                color: #FFFFFF;
                font-size: 18px;
            }

            .navbar .nav li.active {
                background: none repeat scroll 0 0 #099;
            }

            .navbar .nav li.nav_item:hover {
                background: none repeat scroll 0 0 #099;
            }

        .navbar .nav li {
            line-height: 50px;
            border-right: none;
            margin-right: 1px;
        }


.renwu_search .top-menu {
    height: 32px;
    line-height: 35px;
}

.search_head {
    height: 42px;
}

.search-input {
    height: 35px;
    line-height: 35px;
}

.search_icon {
    height: 24px;
}

.result_search {
    width: 282px;
    top: 51px;
}
#bg_theme {
    margin-top: 10px;
}

.box2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #d4d2d2;
    overflow: hidden;
}
.box2 {
    border: 1px solid #05D4D8;
}


.banner_tit {
    border-bottom: 1px solid #ebebeb;
    line-height: 45px;
    font-family: "微软雅黑";
    font-size: 18px;
    height: 45px;
    padding-left: 20px;
    position: relative;
    color: #FFFFFF;
}

.banner_tit {
    background-color: #05D4D8;
    border-bottom: 1px solid #05D4D8;
}

/*紫黑色皮肤*/
.zihei #wb_head .top-fix-inner {
    background-color: #2F1337;
}

.zihei .box2 {
    border: 1px solid #2F1337;
}

.zihei .banner_tit {
    background-color: #403366;
    border-bottom: 1px solid #403366;
}

.zihei .navbar .nav li.active {
    background: none repeat scroll 0 0 #643A7A;
}

.zihei .navbar .nav li:hover {
    background: none repeat scroll 0 0 #643A7A;
}
/*土黄色皮肤*/
.tuhuang #wb_head .top-fix-inner {
    background-color: #A6926C; /*头部*/
}

.tuhuang .box2 {
    border: 1px solid #A6926C; /*模块边框 和头部一个色*/
}

.tuhuang .banner_tit {
    background-color: #BFAB86; /*模块头部*/
    border-bottom: 1px solid #BFAB86;
}

.tuhuang .navbar .nav li.active {
    background: none repeat scroll 0 0 #BCAD90; /*导航*/
}

.tuhuang .navbar .nav li:hover {
    background: none repeat scroll 0 0 #BCAD90;
}
/*蓝黑色皮肤*/
.lanhei #wb_head .top-fix-inner {
    background-color: #001E3B; /*头部*/
}

.lanhei .box2 {
    border: 1px solid #001E3B; /*模块边框 和头部一个色*/
}

.lanhei .banner_tit {
    background-color: #265380; /*模块头部*/
    border-bottom: 1px solid #265380;
}

.lanhei .navbar .nav li.active {
    background: none repeat scroll 0 0 #003261; /*导航*/
}

.lanhei .navbar .nav li:hover {
    background: none repeat scroll 0 0 #003261;
}
/*黑色皮肤*/
.heise #wb_head .top-fix-inner {
    background-color: #1F1F1F; /*头部*/
}

.heise .box2 {
    border: 1px solid #1F1F1F; /*模块边框 和头部一个色*/
}

.heise .banner_tit {
    background-color: #323232; /*模块头部*/
    border-bottom: 1px solid #323232;
}

.heise .navbar .nav li.active {
    background: none repeat scroll 0 0 #383838; /*导航*/
}

.heise .navbar .nav li:hover {
    background: none repeat scroll 0 0 #383838;
}

/*深粉色皮肤*/
.shenfense #wb_head .top-fix-inner {
    background-color: #CC6688; /*头部*/
}

.shenfense .box2 {
    border: 1px solid #CC6688; /*模块边框 和头部一个色*/
}

.shenfense .banner_tit {
    background-color: #FF77A8; /*模块头部*/
    border-bottom: 1px solid #FF77A8;
}

.shenfense .navbar .nav li.active {
    background: none repeat scroll 0 0 #FF99BB; /*导航*/
}

.shenfense .navbar .nav li:hover {
    background: none repeat scroll 0 0 #FF99BB;
}
/*绿色皮肤*/
.lvse #wb_head .top-fix-inner {
    background-color: #2E8B57; /*头部*/
}

.lvse .box2 {
    border: 1px solid #2E8B57; /*模块边框 和头部一个色*/
}

.lvse .banner_tit {
    background-color: #367517; /*模块头部*/
    border-bottom: 1px solid #367517;
}

.lvse .navbar .nav li.active {
    background: none repeat scroll 0 0 #006400; /*导航*/
}

.lvse .navbar .nav li:hover {
    background: none repeat scroll 0 0 #006400;
}
/*蓝色皮肤*/
.lanse #wb_head .top-fix-inner {
    background-color: #46A3FF; /*头部*/
}

.lanse .box2 {
    border: 1px solid #00A0E9; /*模块边框 和头部一个色*/
}

.lanse .banner_tit {
    background-color: #66B8F0; /*模块头部*/
    border-bottom: 1px solid #66B8F0;
}

.lanse .navbar .nav li.active {
    background: none repeat scroll 0 0 #7EB9F8; /*导航*/
}

.lanse .navbar .nav li:hover {
    background: none repeat scroll 0 0 #7EB9F8;
}
/*橘色皮肤*/
.juse #wb_head .top-fix-inner {
    background-color: #FF5252; /*头部*/
}

.juse .box2 {
    border: 1px solid #FF5252; /*模块边框 和头部一个色*/
}

.juse .banner_tit {
    background-color: #FC7886; /*模块头部*/
    border-bottom: 1px solid #F76D2B;
}

.juse .navbar .nav li.active {
    background: none repeat scroll 0 0 #FF4500; /*导航*/
}

.juse .navbar .nav li:hover {
    background: none repeat scroll 0 0 #FF4500;
}
/*红黑色皮肤*/
.hongheise #wb_head .top-fix-inner {
    background-color: #800000; /*头部*/
}

.hongheise .box2 {
    border: 1px solid #800000; /*模块边框 和头部一个色*/
}

.hongheise .banner_tit {
    background-color: #7A2525; /*模块头部*/
    border-bottom: 1px solid #7A2525;
}

.hongheise .navbar .nav li.active {
    background: none repeat scroll 0 0 #4D0808; /*导航*/
}

.hongheise .navbar .nav li:hover {
    background: none repeat scroll 0 0 #4D0808;
}
/*紫色皮肤*/
.zise #wb_head .top-fix-inner {
    background-color: #7540B7; /*头部*/
}

.zise .box2 {
    border: 1px solid #7540B7; /*模块边框 和头部一个色*/
}

.zise .banner_tit {
    background-color: #8764CA; /*模块头部*/
    border-bottom: 1px solid #8764CA;
}

.zise .navbar .nav li.active {
    background: none repeat scroll 0 0 #AC8EDD; /*导航*/
}

.zise .navbar .nav li:hover {
    background: none repeat scroll 0 0 #AC8EDD;
}
/*黄色皮肤*/
.huangse #wb_head .top-fix-inner {
    background-color: #D18B00; /*头部*/
}

.huangse .box2 {
    border: 1px solid #D18B00; /*模块边框 和头部一个色*/
}

.huangse .banner_tit {
    background-color: #FD9800; /*模块头部*/
    border-bottom: 1px solid #FD9800;
}

.huangse .navbar .nav li.active {
    background: none repeat scroll 0 0 #EBC05E; /*导航*/
}

.huangse .navbar .nav li:hover {
    background: none repeat scroll 0 0 #EBC05E;
}
/*红色皮肤*/
.hongse #wb_head .top-fix-inner {
    background-color: #DC143C; /*头部*/
}

.hongse .box2 {
    border: 1px solid #DC143C; /*模块边框 和头部一个色*/
}

.hongse .banner_tit {
    background-color: red; /*模块头部*/
    border-bottom: 1px solid red;
}

.hongse .navbar .nav li.active {
    background: none repeat scroll 0 0 #FF0555; /*导航*/
}

.hongse .navbar .nav li:hover {
    background: none repeat scroll 0 0 #FF0555;
}
/*蓝莲（中紫）皮肤*/
.lanlian #wb_head .top-fix-inner {
    background-color: #9287C6; /*头部*/
}

.lanlian .box2 {
    border: 1px solid #9287C6; /*模块边框 和头部一个色*/
}

.lanlian .banner_tit {
    background-color: #d2b4e0; /*模块头部*/
    border-bottom: 1px solid #d2b4e0;
}

.lanlian .navbar .nav li.active {
    background: none repeat scroll 0 0 #6B5499; /*导航*/
}

.lanlian .navbar .nav li:hover {
    background: none repeat scroll 0 0 #6B5499;
}
/*粉晶皮肤*/
.zhongfense #wb_head .top-fix-inner {
    background-color: #F8BBD0; /*头部*/
}

.zhongfense .box2 {
    border: 1px solid #F8BBD0; /*模块边框 和头部一个色*/
}

.zhongfense .banner_tit {
    background-color: #FFCDD3; /*模块头部*/
    border-bottom: 1px solid #FFCDD3;
}

.zhongfense .navbar .nav li.active {
    background: none repeat scroll 0 0 #FFAEB9; /*导航*/
}

.zhongfense .navbar .nav li:hover {
    background: none repeat scroll 0 0 #FFAEB9;
}
/*豆沙红皮肤*/
.doushahong #wb_head .top-fix-inner {
    background-color: #BA756C; /*头部*/
}

.doushahong .box2 {
    border: 1px solid #BA756C; /*模块边框 和头部一个色*/
}

.doushahong .banner_tit {
    background-color: #dd7e6b; /*模块头部*/
    border-bottom: 1px solid #dd7e6b;
}

.doushahong .navbar .nav li.active {
    background: none repeat scroll 0 0 #824545; /*导航*/
}

.doushahong .navbar .nav li:hover {
    background: none repeat scroll 0 0 #824545;
}
/*灰豆绿皮肤*/
.huidoulv #wb_head .top-fix-inner {
    background-color: #a6c599; /*头部*/
}

.huidoulv .box2 {
    border: 1px solid #a6c599; /*模块边框 和头部一个色*/
}

.huidoulv .banner_tit {
    background-color: #C5EDC5; /*模块头部*/
    border-bottom: 1px solid #C5EDC5;
}

.huidoulv .navbar .nav li.active {
    background: none repeat scroll 0 0 #93c47d; /*导航*/
}

.huidoulv .navbar .nav li:hover {
    background: none repeat scroll 0 0 #93c47d;
}
/*变异橙皮肤*/
.bianyicheng #wb_head .top-fix-inner {
    background-color: #FF8431; /*头部*/
}

.bianyicheng .box2 {
    border: 1px solid #FF8431; /*模块边框 和头部一个色*/
}

.bianyicheng .banner_tit {
    background-color: #EFA16C; /*模块头部*/
    border-bottom: 1px solid #EFA16C;
}

.bianyicheng .navbar .nav li.active {
    background: none repeat scroll 0 0 #D2691E; /*导航*/
}

.bianyicheng .navbar .nav li:hover {
    background: none repeat scroll 0 0 #D2691E;
}
/*春日青皮肤*/
.chunriqing #wb_head .top-fix-inner {
    background-color: #95C6C1; /*头部*/
}

.chunriqing .box2 {
    border: 1px solid #95C6C1; /*模块边框 和头部一个色*/
}

.chunriqing .banner_tit {
    background-color: #c5dfe3; /*模块头部*/
    border-bottom: 1px solid #c5dfe3;
}

.chunriqing .navbar .nav li.active {
    background: none repeat scroll 0 0 #5F9EA0; /*导航*/
}

.chunriqing .navbar .nav li:hover {
    background: none repeat scroll 0 0 #5F9EA0;
}
/*异域红皮肤*/
.yiyuhong #wb_head .top-fix-inner {
    background-color: #ED58D0; /*头部*/
}

.yiyuhong .box2 {
    border: 1px solid #ED58D0; /*模块边框 和头部一个色*/
}

.yiyuhong .banner_tit {
    background-color: #FF69B4; /*模块头部*/
    border-bottom: 1px solid #FF69B4;
}

.yiyuhong .navbar .nav li.active {
    background: none repeat scroll 0 0 #FF1493; /*导航*/
}

.yiyuhong .navbar .nav li:hover {
    background: none repeat scroll 0 0 #FF1493;
}
/*柠檬黄皮肤*/
.ningmenghuang #wb_head .top-fix-inner {
    background-color: #FFD700; /*头部*/
}

.ningmenghuang .box2 {
    border: 1px solid #FFD700; /*模块边框 和头部一个色*/
}

.ningmenghuang .banner_tit {
    background-color: #F0E68C; /*模块头部*/
    border-bottom: 1px solid #F0E68C;
}

.ningmenghuang .navbar .nav li.active {
    background: none repeat scroll 0 0 #CC9933; /*导航*/
}

.ningmenghuang .navbar .nav li:hover {
    background: none repeat scroll 0 0 #CC9933;
}
/*新版样式*/

.cur {
    cursor: pointer;
}
.renwu_search {
    font-size: 18px;
    cursor: pointer;
    position: relative;
}

.result_search {
    position: absolute;
    width: 283px;
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    left: 0;
    top: 51px;
    z-index: 999;
}

    .result_search dl {
        border: 1px solid #D1D1D1;
        padding: 0 10px;
    }

    .result_search dd {
        border-bottom: 1px dashed #D1D1D1;
        line-height: 25px;
        padding: 10px 0;
    }

.renwu_search .top-menu {
    cursor: pointer;
    font-size: 18px;
    height: 32px;
    padding: 8px 20px 10px 10px;
    line-height: 32px;
    position: relative;
}

    .renwu_search .top-menu:hover {
        background: none repeat scroll 0 0 #FFFFFF;
        color: #000000;
    }

.renwu_search .selected {
    background: none repeat scroll 0 0 #FFFFFF;
}

.renwu_search .top-menu.search span {
    margin-right: 0 !important;
}

.renwu_search .top-menu span {
    margin-right: 10px;
}

.renwu_search .label {
    padding: 0 30px;
}

.selected .label {
    display: none;
}

span.cursor {
    animation: 1s linear 0s normal none infinite blink;
    background: none repeat scroll 0 0 #446db2;
    display: inline-block;
    height: 19px;
    margin-left: 2px;
    position: relative;
    top: 4px;
    visibility: hidden;
    width: 1px;
}

.search_head {
    background: none repeat scroll 0 0 #FFFFFF;
    width: 272px;
    display: none;
    position: absolute;
    z-index: 999;
    top: 0;
    left: 0;
    padding: 5px 0 0 10px;
    height: 45px;
}

.formsearch {
    display: none;
}

.selected .formsearch {
    display: block;
    height: 39px;
}

.selected .search_head {
    display: block;
}

.search-input {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    color: #000000;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    width: 225px;
    float: left;
}

.gobutton {
    width: 40px;
    margin-left: 229px;
    padding-top: 5px;
}

.search_icon {
    background: url("/img/ss_icon.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    height: 32px;
    vertical-align: middle;
    width: 30px;
    display: block;
}
.btn_1 {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background-color: #009688;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 20px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}
.youqinglink {
    margin-top:2px;
    background: none repeat scroll 0 0 #D1D1D1;
    padding: 12px;
    color: #444444;
    font-size: 14px;
}
.youqing {
    background: none repeat scroll 0 0 #f2f2f2;
    padding: 10px;
}
.footer {
    margin: 10px auto auto;
    padding: 0 0 80px;
}
    .footer .foot_nav {
        margin-top: 10px;
    }
    .footer p {
        color: #444444;
        font-size: 14px;
        line-height: 21px;
        text-align: center;
    }

.particle {
    position: relative;
}

.particlemenu {
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
    height: 250px;
    width: 100%;
}

.particlebg {
    position: absolute;
    z-index: 1;
    height: 250px;
    width: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
}
.head_content {
    height:200px;
}

.role_list {
    width: 1270px;
    padding-left: 15px;
}
.love-num {
    font-size: 35px;
    color: #FF4500;
    font-family: Brush Script MT;
}
.btn_2 {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 18px;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border-radius: 2px;
    cursor: pointer;
    border: 1px solid #C9C9C9;
    background-color: #fff;
    color: #555;
}
.btn_3 {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 18px;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border-radius: 2px;
    cursor: pointer;
    border: none;
    background-color: #009688;
    color: #FFFFFF;
}

.alert_coll_page .login_coll {
    width: 400px;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 30%;
    margin-top: -50px;
    margin-left: -200px;
    padding:20px;
}
.login_coll_title {
    font-size: 30px;
    color: #666666;
    text-align: center;
    font-family: "EasonPro,黑体,serif";
    letter-spacing: 3px;
    font-weight: 300;
    position:relative;
}
.login_coll_colse {
    position: absolute;
    z-index:10;
    top:-22px;
    right:-10px;
    font-size:36px;
    cursor:pointer;
}
.login_coll_title2 {
    font-size: 20px;
    color: #CCCCCC;
    text-align: center;
    font-family: "Arial";
    font-weight: 300;
}
.alert_login_btn {
    text-align:center;
    padding:15px 0;
}
#alert_login_error {
    color:red;
}

.renwu-input, .renwu-textarea {
    height: 38px;
    line-height: 1.3;
    line-height: 38px\9;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-color: #A5A5A5;
    padding-left: 2%;
}
.renwu-input, .renwu-textarea {
    width: 98%;
}

    .renwu-input:hover, .renwu-textarea:hover {
        border-color: #D2D2D2 !important;
    }

    .renwu-input:focus, .renwu-textarea:focus {
        border-color: #C9C9C9 !important;
    }
.anime-num2 {
    color: #FF4500;
    font-family: Brush Script MT;
    font-size: 18px;
}
.pic_name{
    height:24px;
}